In [1]:
OBJETIVO = 10

def es_vocal(caracter):
    """ """
    
    if len(caracter) !=1:
        return False #No puede ser nunca
    
    return caracter.lower() in "aeiou"
        
    
def contar_consonantes(palabra):
    """ """
    
    contador = 0
    for c in palabra:
        if not es_vocal(c):
            contador += 1
    return contador
    
    
def principal():
    """ """
    
    contador_jugador_1 = 0
    contador_jugador_2 = 0
    turno = 0
    
    while (contador_jugador_1 < OBJETIVO) and (contador_jugador_2 < OBJETIVO):
        numero_jugador = turno%2 + 1
        palabra = input("Jugador {}, ingrese su palabra: ".format( numero_jugador ))
        
        if palabra.isdigit():
            print("Debe ingresar una palabra, no un numero")
            continue
            
        cantidad_consonantes = contar_consonantes(palabra)
        
        print("\a" * cantidad_consonantes)
        
        if numero_jugador == 1:
            contador_jugador_1 += cantidad_consonantes
        else:
            contador_jugador_2 += cantidad_consonantes

        turno += 1
            
    if contador_jugador_1 > contador_jugador_2:
        print("Gano jugador 1")
    else:
        print("Gano jugador 2")
    
    
principal()


Jugador 1, ingrese su palabra: Perro

Jugador 2, ingrese su palabra: Gato

Jugador 1, ingrese su palabra: Casa

Jugador 2, ingrese su palabra: Esternocleidomastoideo

Gano jugador 2

In [ ]: